package com.tanhua.domain.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AnalysisSummaryVo implements Serializable {

    private Long cumulativeUsers;  //累计用户数

    private Long activePassMonth;  //过去30天活跃用户数

    private Long activePassWeek;  //过去7天活跃用户

    private Long newUsersToday;  //今日新增用户数量
    /**
     * 今日新增用户涨跌率，单位百分数，正数为涨，负数为跌
     * BigDecimal : 商业数字格式
     * 0.1+0.2=0.30000000001
     * 0.1+0.2=0.299999999999999998
     */
    private BigDecimal newUsersTodayRate;

    private Long loginTimesToday;  //今日登录次数

    private BigDecimal loginTimesTodayRate;  //今日登录次数涨跌率，单位百分数，正数为涨，负数为跌

    private Long activeUsersToday;  //今日活跃用户数量

    private BigDecimal activeUsersTodayRate;  //今日活跃用户涨跌率，单位百分数，正数为涨，负数为跌
}